@charset "utf-8";
/* CSS Document */

/* common */
body { font-family:"微软雅黑"; background:#fff;}
body, h1, h2, h3, p, ul, li, form, img, input, select, textarea { margin:0; padding:0;}
ul, li, ol { list-style:none;}
* { margin:0; padding:0;}
img { border:none;}
a{color:#2b57bb;text-decoration:none;}
a:hover{text-decoration:none;}
.clear { clear:both;}
.center { margin:0 auto;}
.red{ color:#900;}
.fleft{float:left;}
.fright{float:right;}

table {/* border-collapse:collapse;*/ border-spacing:0;}

.heightclear:after { height:0; content:"."; clear:both; display:block; visibility:hidden; }

/* top */
.banner { width:1200px; height:93px; background:url(../Images/top_banner.jpg) left top no-repeat;}
.daohang{ background:url(../Images/daohang.png) left top repeat-x; line-height:39px; height:39px; padding:0 15px; font-size:12px; width:1170px;margin: 0 auto;}
.daohang span{ background:url(../Images/icons.png) no-repeat; height:18px; width:18px; display:inline-block; padding-top:-5px;vertical-align: middle;}
.daohang a { float:right;  padding-left:15px;color:#333;}
.daohang a i{background:url(../Images/icons.png) left -74px no-repeat; display:inline-block; height:16px; width:18px;vertical-align: middle;}

/* main */
.main { width:1200px; height:auto;background:#fafafa;}

.left { width:230px; height:600px;float:left; background-color:#eee;}
.left ul li{ font-size:14px; color:#f89e9e; background:url(../Images/menubg.jpg) left top no-repeat;width:200px; height:45px; line-height:45px; padding-left:30px; border-bottom:1px solid #923537;}
.left ul li b{ background:url(../Images/icons.png) left -33px no-repeat; height:13px; width:16px;display:inline-block; vertical-align: middle;}
.left ul li a{ color:#fff; text-decoration:none;} 
.left ul li.left_active b{background:url(../Images/icons.png) left -20px no-repeat; }
.left ul li.left_active a{ color:#fff; }
.leftchild p{ padding-left:28px; line-height:40px; border-bottom:1px dotted #CCC; margin:0; font-size:13px;}
.leftchild p i{ background:url(../Images/icons.png) left -57px no-repeat; height:16px; width:16px; display:inline-block; vertical-align: middle;}
.leftchild p.active i{background:url(../Images/icons.png) left -44px no-repeat;}
.leftchild p a{color:#333;}
.leftchild p.active a{ font-weight:bold;color:#333;}

.content { width:969px;float:right;background:#fafafa; border-left:1px solid #8c2e31;overflow-y: auto;}
.menu_mbx{ font-size:14px; background:url(../Images/mbx_bg.png) left top repeat-x; height:38px; line-height:38px;  padding-left:15px;}
.contert_title { width:773px; height:29px; background:url(../Images/icon01.gif) left bottom repeat-x; margin-left:20px; padding:26px 0 0 7px;}
.contert_title h2 { background:url(../Images/icon02.gif) left center no-repeat; padding-left:10px; font-size:14px; color:#000; line-height:29px; font-weight:normal;}

.content_input { width:610px; height:557px; background:url(../Images/input_bg.gif) left top no-repeat; margin:58px 0 0 87px; padding:20px 0 0 0;}
.content_input table { border:none; width:600px; font-size:12px; color:#000; }
.content_input table th { text-align:right; font-weight:normal; line-height:66px; width:100px;}
.content_input table td { text-align:left;}
.select180 { width:185px; height:23px; }
.textarea460 { width:455px; height:208px; border:#999999 solid 1px; font-size:12px;  line-height:20px; padding-left:3px;}
.button_input { background:url(../Images/button_input.gif) left top no-repeat; width:88px; height:28px; border:none; cursor:pointer;}
.button_reset { background:url(../Images/button_reset.gif) left top no-repeat; width:88px; height:28px; border:none; cursor:pointer;}
.mr15 { margin-right:15px;}
.mr5 { margin-right:5px;}
.fabu{ background:url(../Images/fabu.png) left center no-repeat; padding-left:23px; font-size:12px; float:right; margin-right:20px;font-weight: normal;}
.add{ background:url(../Images/add.png) left center no-repeat; padding-left:20px; font-size:12px; float:right; margin-right:20px;font-weight: normal; color:#333;}
.delete{ background:url(../Images/delete.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:10px;font-weight: normal;color:#333;}
.word{ background:url(../Images/wordico.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:20px;font-weight: normal;color:#333;}
.excel{ background:url(../Images/page_excel.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:20px;font-weight: normal;color:#333;}
.edit{ background:url(../Images/edit.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:30px;font-weight: normal;}
.send{ background:url(../Images/send.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:10px;font-weight: normal;}
.sign{ background:url(../Images/sign.png) left center no-repeat; padding-left:20px;font-size:12px; float:right;margin-right:10px;font-weight: normal;}

/* search */
.listheader{font-size: 14px;height:35px;line-height:35px;padding-left:15px;color:#923537;font-weight:700;border-color:#ccc;border-width:1px 1px 0 1px;border-style:solid;
background:#f0eaea;
  background:-moz-linear-gradient(top,#f5f1f0,#f0eaea);
  background:-webkit-linear-gradient(top,#f5f1f0,#f0eaea);
  background:-ms-linear-gradient(top,#f5f1f0,#f0eaea);
  background:-o-linear-gradient(top,#f5f1f0,#f0eaea);}
  
.table_style table{border-left:1px solid #ddd; border-top:1px solid #ddd;margin:10px; width:930px; font-size:12px;}
.table_style input,.table_style textarea,.table_style select{ font-size:12px;font-family:"微软雅黑"; }
.table_style select,.text_short{ width:180px;height: 23px;}
/*.table_style input.button_search,.table_style input.button_export{ width:70px;}*/
.text_long{ width:620px;height: 23px;}

.table_style table td{border-right:1px solid #ddd; border-bottom:1px solid #ddd; line-height:30px; padding:10px;}

.search{ border:1px solid #ddd; padding:10px; margin:10px;}
.search table { width:100%; border:none; font-size:12px; }
.search table th { font-weight:normal; text-align:right; width:100px; line-height:35px;}
.search table td { line-height:35px;}
.line{ border-bottom:1px solid #dddddd; height:2px;}

.listtable{ margin:10px;}
.listtable table { border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:14px;}
.listtable th,.listtable td { font-size:13px; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; line-height:26px; padding:2px 0; }
.listtable th{background-color:#dedede;}
.listtable tr.td_repeat{background-color:#eeeeee;}


.radio { vertical-align:-1px; margin-right:5px; width:12px; height:12px;}
.select110{ height:23px; line-height:23px;}
.datainput { width:178px; height:23px; border:#999999 1px solid; line-height:23px; background:url(../Images/rili.png) 161px center no-repeat; text-indent:10px;}
.input185 { width:183px; height:23px; border:#999999 solid 1px; line-height:23px; text-indent:8px;}
.button_export {  width:70px; height:25px; border:none; cursor:pointer; color:#fff; text-align:center;
  background:#494949;font-size: 12px;
  background:-moz-linear-gradient(top,#636363,#494949);
  background:-webkit-linear-gradient(top,#636363,#494949);
  background:-ms-linear-gradient(top,#636363,#494949);
  background:-o-linear-gradient(top,#636363,#494949);
  border-radius:5px;}
  
.button_search { width:70px; height:25px; border:none; cursor:pointer; color:#fff; text-align:center;
  background:#a74d59;font-size: 12px;
  background:-moz-linear-gradient(top,#cf7f8a,#a74d59);
  background:-webkit-linear-gradient(top,#cf7f8a,#a74d59);
  background:-ms-linear-gradient(top,#cf7f8a,#a74d59);
  background:-o-linear-gradient(top,#cf7f8a,#a74d59);
  border-radius:5px;
  }

.page { height:26px;  text-align:center; padding-top:2px; padding-left:200px; width:579px;}
.mr9 { margin-right:9px;}
.mr6 { margin-right:6px;}
.button_firstpage { cursor:pointer; border:none; background:url(../Images/firstpage.gif) left top no-repeat; text-align:center; color:#717171; font-size:12px; width:58px; height:24px; line-height:24px;}
.button_lastpage { cursor:pointer; border:none; background:url(../Images/lastpage.gif) left top no-repeat; width:68px; height:24px;}
.button_nextpage { cursor:pointer; border:none; background:url(../Images/nextpage.gif) left top no-repeat; width:68px; height:24px;}
.button_number { cursor:pointer; border:none; background:url(../Images/number.gif) left top no-repeat; width:26px; height:24px; line-height:24px; text-align:center; color:#717171; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.bd_pagex {
  clear: both;
  padding-top: 30px;
  text-align: center;
  width: 100%;
  font-size: 12px;
}

.bd_pagex a, .bd_pagex span.cur {
  background:#F3F3F3;
  background:-moz-linear-gradient(top,#FBFBFB,#F3F3F3);
  background:-webkit-linear-gradient(top,#FBFBFB,#F3F3F3);
  background:-ms-linear-gradient(top,#FBFBFB,#F3F3F3);
  background:-o-linear-gradient(top,#FBFBFB,#F3F3F3);
  border: 1px solid #D5D5D5;
  border-radius: 3px 3px 3px 3px;
  color: #666666;
  display: inline-block;
  height: 23px;
  line-height: 23px;
  margin-right: 5px;
  outline: medium none;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  padding: 0 8px;
}
.bd_pagex a:hover, .bd_pagex a.cur, .bd_pagex span.cur {
  background:#636363;
  border-color: #6a0003;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  text-decoration: none;
  border:1px solid #5d5d5d;
}
.bd_pagex input{ width:40px; height:23px; line-height:23px; padding:0 3px; margin:0 3px;}
/* footer */
.footer { width:1200px; height:31px; line-height:31px; text-align:center; color:#f2b7b7; font-family:"宋体"; font-size:12px; background-color:#6a0003; margin:0 auto;}